// 项目的JS打包入口文件
// 1.导入Vue
import Vue from 'vue'

// 导入全局的配置模块，这个模块中的代码，和 main.js 中的 vm 实例没有关系，只是全局的 Vue 配置
// 因此抽离出去后，可以让项目更清晰
import './globalConfig.js'

// 配置路由
import VueRouter from 'vue-router'
Vue.use(VueRouter)

// 导入状态管理对象
import store from './store.js'

// 导入路由
import router from './router.js'

// 导入根组件
import App from './components/App.vue'

const vm = new Vue({
  el: '#app',
  render: c => c(App),
  router, //挂载路由
  store //挂载 store
})
